const app = getApp();
Page({

    // 页面的初始数据
    data: {
        location:'',
        time:{},
        name:'',
        phone:'',
        textarea:'',
        beizhu:''
    },

    // 页面的生命周期函数 – 监听页面加载
    onLoad(res) {

    },

    check(){
        const that = this;
        if(this.data.name==''){
            this.showmsg('请填写姓名')
            return false;
        }else if(!/^[1][3,4,5,7,8][0-9]{9}$/.test(that.data.phone)){
            this.showmsg('请填写正确手机号')
            return false;
        }else if(this.data.location == ''){
            this.showmsg('请选择地址')
            return false;
        }else if(this.data.textarea == ''){
            this.showmsg('请填写详细地址')
            return false;
        }else if(!this.data.time.year||!this.data.time.second){
            this.showmsg('请选择时间')
            return false;
        }else{
            return true;
        }
    },

    showmsg(msg){
        swan.showToast({
            title: msg,
            icon:'none',
            duration:'1000'
        });
    },

    go_submit(){
        if(this.check()){
            var maketime = `${this.data.time.month.value<10?'0'+this.data.time.month.value:this.data.time.month.value}/${this.data.time.day.value<10?'0'+this.data.time.day.value:this.data.time.day.value}/${this.data.time.year.value} ${this.data.time.hour.value<10?'0'+this.data.time.hour.value:this.data.time.hour.value}:${this.data.time.minute.value<10?'0'+this.data.time.minute.value:this.data.time.minute.value}:${this.data.time.second.value<10?'0'+this.data.time.second.value:this.data.time.second.value}`;
            console.log(app.globalData.url)
            swan.request({
                url: app.globalData.url + 'put.php',
                method: 'POST',
                header: { 'content-type': 'application/x-www-form-urlencoded' },
                data:{
                    source:1,
                    cid:5,
                    template:'index',
                    name:this.data.name,
                    phone:this.data.phone,
                    province:this.data.location.province,
                    city:this.data.location.city,
                    district:this.data.location.area,
                    maketime,
                    info:this.data.beizhu
                },
                success(e){
                    console.log(e.data)
                    if(e.data != ""){
                        swan.showToast({
                            title:'提交成功',
                            duration:'800',
                            success(){
                                swan.reLaunch({
                                    url: '../index/index'
                                });
                            }
                        })
                    }
                }
            });
        }
    },

    gettimedata(e){
        console.log(e)
        this.setData({
            time:e.detail
        })
    },

    getlocationdata(e){
        // console.log(e)
        this.setData({
            location:e.detail
        })
    },

    nameHandle(e){
        this.setData({
            name:e.detail.value
        })
    },

    phoneHandle(e){
        this.setData({
            phone:e.detail.value
        })
    },

    textareaHandle(e){
        this.setData({
            textarea:e.detail.value
        })
    },

    beizhuHandle(e){
        this.setData({
            beizhu:e.detail.value
        }) 
    },

    // 页面的生命周期函数 – 监听页面初次渲染完成
    onReady(res) {

    },

    // 页面的生命周期函数 – 监听页面显示
    onShow(res) {

    },

    // 页面的生命周期函数 – 监听页面隐藏
    onHide(res) {

    },

    // 页面的生命周期函数 – 监听页面卸载
    onUnload(res) {

    },

    // 页面的生命周期函数 – 监听页面重启，单击重启按钮时触发
    onForceReLaunch(res) {

    },

    // 页面的事件处理函数 – 监听用户下拉动作
    onPullDownRefresh(res) {

    },

    // 页面的事件处理函数 – 上拉触底事件的处理函数
    onReachBottom(res) {

    },

    // 页面的事件处理函数 – 用户点击右上角转发
    onShareAppMessage(res) {

    },

    // 页面的事件处理函数 – 页面滚动触发事件的处理函数
    onPageScroll(res) {

    },

    // 页面的事件处理函数 – 当前是 tab 页时，点击 tab 时触发
    onTabItemTap(res) {

    }
});